Drawing Graphs on the Torus

نویسندگان

  • William Kocay
  • Daniel Neilson
  • Ryan Szypowski
چکیده

Let G be a 2-connected graph with a toroidal rotation system given. An algorithm for constructing a straight line drawing with no crossings on a rectangular representation of the torus is presented. It is based on Read’s algorithm for constructing a planar layout of a 2-connected graph with a planar rotation system. It is proved that the method always works. The complexity of the algorithm is linear in the number of vertices of G. 1. Toroidal Graphs Let G be a toroidal graph, that is, one which can be drawn on the torus with no edge crossings. We require G to be a 2-connected graph, and we work only with 2-cell embeddings on the torus. The vertex and edge sets of G are V (G) and E(G), respectively. If u, v ∈ V (G), then u → v means that u is adjacent to v (and so also v → u). The reader is referred to Bondy and Murty [1] for other graph-theoretic terminology. G is represented by a rotation system, that is, the edges incident on each vertex v ∈ V (G) are cyclically ordered. This is suffcient to determine the faces (2-cells) of the embedding. If G has n vertices, ε edges, and f faces, then Euler’s formula tells us that in a 2-cell embedding, n + f − ε = 0. Any rotation system which satisfies this formula is called a toroidal rotation system. We will find it useful to work with triangulations of the torus. In a triangulation, every face has degree 3, which gives us the further relations 2ε = 6n = 3f . 1.1 Loops and Multiple Edges We will allow G to have loops and multiple edges. This is necessary, since the duals of graphs we are interested in will often have loops or multiple edges. However, if vv is a loop, we require that the cycle vv be an essential cycle of the embedding, that is, if the torus is cut along the cycle vv, the * This work was supported by an operating grant from the Natural Sciences and Engineering Research Council of Canada.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Drawing a disconnected graph on the torus

We study drawings of graphs on the torus with crossings allowed. A question posed in [4], specialized to the case of the torus, asks, whether for every disconnected graph there is a drawing in the torus with the minimal number of crossings, such that one of the graphs is drawn in a planar disc. We reduce the problem to an interesting question from the geometry of numbers and solve a special case.

متن کامل

Tessellation and Visibility Representations of Maps on the Torus

The model of the torus as a parallelogram in the plane with opposite sides identiied enables us to deene two families of parallel lines and to tessellate the torus, then to associate to each tessellation a toroidal map with an upward drawing. It is proved that a toroidal map has a tessellation representation if and only if its universal cover is 2-connected. Those graphs that admit such an embe...

متن کامل

On the distance eigenvalues of Cayley graphs

In this paper, we determine the distance matrix and its characteristic polynomial of a Cayley graph over a group G in terms of irreducible representations of G. We give exact formulas for n-prisms, hexagonal torus network and cubic Cayley graphs over abelian groups. We construct an innite family of distance integral Cayley graphs. Also we prove that a nite abelian group G admits a connected...

متن کامل

Canonical Ordering for Graphs on the Cylinder, with Applications to Periodic Straight-line Drawings on the Flat Cylinder and Torus

We extend the notion of canonical ordering (initially developed for planar triangulations and 3-connected planar maps) to cylindric (essentially simple) triangulations and more generally to cylindric (essentially internally) 3connected maps. This allows us to extend the incremental straight-line drawing algorithm of de Fraysseix, Pach and Pollack (in the triangulated case) and of Kant (in the 3...

متن کامل

A New Heuristic Algorithm for Drawing Binary Trees within Arbitrary Polygons Based on Center of Gravity

Graphs have enormous usage in software engineering, network and electrical engineering. In fact graphs drawing is a geometrically representation of information. Among graphs, trees are concentrated because of their ability in hierarchical extension as well as processing VLSI circuit. Many algorithms have been proposed for drawing binary trees within polygons. However these algorithms generate b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Ars Comb.

دوره 59  شماره 

صفحات  -

تاریخ انتشار 2001